body{width:100%;}
#main{width:1200px;margin:5px auto;border-top: 1px solid #d1d1d1;padding:10px 0 0 0;}
	#aside{width:250px;padding-left:10px;float:left;overflow: hidden;}
	#rmain{width:940px;overflow: hidden;float:right;}

#aside .precedence{width:240px;height:285px;overflow: hidden;position: relative;}
#aside .new_product{width:240px;overflow: hidden;margin-top: 10px;position: relative;}
	#aside .class,.r2_r .class{
		height:28px;
		background:rgb(244,96,14);
		border-radius: 6px;
		width: 240px;
		position: absolute;
		left: 0;
	}
		#aside .class h2,#aside .class a,.r2_r .class h2,.r2_r .class a{
			float:left;
			height:28px;
			font:bold 17px/28px arial,sans-serif;
			color:white;
			margin:0 10px;
		}
		/*font : font-style || font-variant || font-weight || font-size || line-height || font-family */
		#aside .class a,.r2_r .class a{
			float:right;
			font: normal 12px/28px arial,sans-serif;
		}
		#aside ul{width: 230px;overflow:hidden;margin-left: 4px;display: block;padding-top: 28px;}
		#aside .precedence ul{height:249px;margin-left:4px;border:1px solid rgb(244,96,14);padding-top:34px;}
			#aside ul li{border-bottom: 1px dotted #d1d1d1;width: 220px;}
			#aside .precedence ul li{height:24px;line-height: 24px;margin-left:5px;}
				.precedence ul a{
					float: left;
					color: #d1d1d1;
					width:185px;
					font: normal 13px/24px arial,sans-serif;
					overflow: hidden;
				}
				.precedence li price{
					float: left;
					color:rgb(244,96,14);
					font: normal 13px/24px arial,sans-serif;
					overflow: hidden;
					width:35px;
				}
			#aside .new_product ul	{
				height:524px;width:240px;margin: 0;
				border-top: none;background: rgb(248,248,248);
				text-align: center;
			}
			#aside .new_product2 ul{
				height:419px;width:240px;margin: 0;
				border-top: none;background: rgb(248,248,248);
				text-align: center;
			}
				#aside .new_product ul li{
					height:104px;
					position: relative;
					width:228px;
					float: left;
					margin-left:4px;
					overflow: hidden;
					display: inline;

				}
				.new_product .marker{
					display:inline-block;
					font: bold 15px arial,sans-serif;
					position: absolute;
					top:4px;
					left:5px;
					color: rgb(244,96,14)
				}
				.new_product .imgf{
					float: left;
					width:30px;
					margin:22px 20px 0 20px;
					height:60px;
					background: red;
					display: inline;
				}
				.new_product .namef{
					float: left;
					margin-top: 20px;
					width:145px;
					color: black;
					height: 40px;
					overflow: hidden;
					font: bold 13px/13px arial,sans-serif ;
					word-break:break-all;
				}
				.new_product .pircef{
					float: left;
					height: 30px;
					line-height: 30px;
					font: normal 13px/30px arial,sans-serif ;
				}
				.new_product .pircef em{

					color: rgb(244,96,14);
					font-weight: bold;
					font-size: 15px;
					margin-left:10px;
				}
	.l_ad1{
		margin-top: 8px;
		width: 240px;
		height: 210px;
		background: red;
	}

#rmain #j_rotate_images{width:690px;height:285px;float: left;}
#rmain .r1_r{width:240px;padding-left:10px;height:295px;overflow: hidden;float: right;}
	.r1_r .leyu_service{
		width:240px;
		height:65px;
		overflow: hidden;
		padding: 10px 0;
	}
	.r1_r .leyu_service li{
		width: 80px;
		text-align: center;
		float: left;
	}
	.r1_r .leyu_service b{
		display: inline-block;
		width:45px;
		height:40px;
		background: black;
		margin:0 auto;
	}
	.r1_r .leyu_service .l1 b{
		background: url(i/bg.png) -305px 0;
	}
	.r1_r .leyu_service .l2 b{
		background: url(i/bg.png) -355px 0;
	}
	.r1_r .leyu_service .l3 b{
		background: url(i/bg.png) -400px 0;
	}
	.r1_r .leyu_service em{
		width:80px;
		text-align: center;
		display: inline-block;
		height: 25px;
		line-height: 25px;
	}

	.r1_r .join_login a{display: inline-block;width: 112px;height:25px;color:white;background: rgb(244,96,14);line-height: 25px;text-align: center}
	.r1_r .join{float: left;border-top-left-radius: 4px;border-bottom-left-radius: 4px;}
	.r1_r .login{float:right;border-top-right-radius: 4px;border-bottom-right-radius: 4px;}
	.bulletin_Call{width: 238px;border-radius: 4px;border:1px solid #d1d1d1;margin-top: 10px;height:65px;}
	.bulletin_Call b{width: 45px;height:40px;background: url(i/bg.png) -250px 0;float: left;margin: 12px 5px 0 15px;}
	.bulletin_Call .num{float:left;font:bold 20px/24px inline-block arial,sans-serif;color: rgb(244,96,14);margin: 10px 0 0 5px;width:160px;}
	.bulletin_Call .tip{float:left;font:normal 12px/20px inline-block arial,sans-serif;color: #d1d1d1;margin: 0 0 0 0px;}

	.top-up_phone .title{padding: 5px 0;}
	.top-up_phone .title h2{float:left;font:bold 15px/24px arial,sans-serif;}
	.top-up_phone .title a{float:right;font:bold 12px/24px inline-block arial,sans-serif;
		width:80px;color:white;background: rgb(244,96,14);border-radius: 4px;text-align: center;}
	.top-up_phone .block em{float:left;font:normal 12px/22px inline-block arial,sans-serif;width: 50px;text-align: right;padding-right:10px;}
	.top-up_phone .block input,.top-up_phone .block select{float:left;}
	.top-up_phone .block select{height:22px;}
	.top-up_phone .money span{float:left;font:bold 12px/22px inline-block arial,sans-serif;}
	.top-up_phone .money strong{color: rgb(244,96,14);}
	.top-up_phone .desc{font:normal 12px/22px inline-block arial,sans-serif;margin-left: 60px;}

	.r2_l{float:left;width:690px;height:310px;overflow: hidden;}
		.contractTitle{width:690px;height:40px;}
		.blockTitle{height: 42px;width: 210px;background: url(i/bg.png) -12px -85px;float: left;}
		.blockTitle em{display: block;text-align: center;
			display: inline-block;
			margin: 10px 0 0 50px;width: 160px;height:32px;
			font:normal 17px/32px arial,sans-serif; 
			color: white;
		}
		.contractTitle ul{width:470px;float: left;}
		.block_title_list{padding-left:8px;background:rgb(239,239,239);
			margin-top:10px;border: 1px solid rgb(187,187,187);
			height: 30px;	
		}
		.block_title_list li{float: left;font:normal 13px/30px arial,sans-serif;padding: 0 8px;}

		#j_contractMove{
			width: 690px;
			height: 268px;
		}

	.r2_r{float:right;width:240px;padding-left:10px;margin-top:0px;height:300px;position: relative;}
		.r2_r .r_ad1{margin: 0 0 5px 0;height: 100px;background: red;}
		.r2_r .class{margin-bottom: -5px;position: absolute;z-index: 2;left: 10px;}
		.r2_r .bask_order{height:165px;border-radius: 4px;background: rgb(248,248,248);padding-top: 28px;position: relative;z-index: 1;}
		.bask_order h2{display:inline-block;font: bold 14px/25px arial,sans-serif ;color: rgb(244,96,14);margin-left: 10px;}
		.bask_order h2 em{color:rgb(205,0,10)}
		.bask_order .desc {margin-left: 10px;}
		.bask_order .desc .imgf{width: 90px;height:70px;float: left;background: red;}
		.bask_order .desc .text{line-height:20px;}
		.bask_order .comment {position: absolute;bottom: 0;height: 20px;left:10px;width:220px}
		.bask_order .comment a{font: normal 14px/20px arial,sans-serif ;color: rgb(100,212,99);float: left;display: inline-block;}
		.bask_order .comment em{color: rgb(100,212,99);}
		.bask_order .comment .name{float: right;}

	.commonTitle{width:940px;height:40px;}	
	.commonTitle ul{width:720px;float: left;}
	.block_title_list .f_r{float: right;}
		
	.r3_l{width:940px;height: 310px;clear: both;}
	.r4_l{width:940px;height: 310px;}
	.r5_l{width:940px;height: 310px;}
	
	.ad_banner{width: 1200px;height: 70px;margin: 10 auto;background: red;clear: both;}


